home *** CD-ROM | disk | FTP | other *** search
- @echo off
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo This program will update the PnP resource map on the TBS Pro Series
- echo Pinnacle and Fiji cards. You should use this program if you would
- echo like to run multiple TBS Pro Series cards in one system or if you
- echo would like to add the Joystick and/or EIDE device to your card or
- echo if you had trouble with your current configuration in PnP mode.
- echo.
- echo If you do not intend to run more than one Pro Series card in this system
- echo and your current installation in PnP mode works without problems you
- echo should probably NOT use this utility (don't fix it if it ain't broke).
- echo.
- choice /c:cq (C)ontinue (Q)uit
- if errorlevel 2 goto Exit
-
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo You will have the following choices to program your EEPROM:
- echo.
- echo » MultiSound Fiji (DSP)
- echo » MultiSound Fiji (DSP + Joystick)
- echo » MultiSound Pinnacle (DSP + MPU-401)
- echo » MultiSound Pinnacle (DSP + MPU-401 + Joystick)
- echo » MultiSound Pinnacle (DSP + MPU-401 + Joystick + EIDE)
- echo.
- echo First choose the correct card, then decide on the options for the
- echo Joystick and EIDE interfaces based on your needs.
- echo.
- echo This program should be run from an MS-DOS command prompt (not the
- echo Windows 95 MS-DOS mode).
- echo.
- choice /c:cq (C)ontinue (Q)uit
- if errorlevel 2 goto Exit
-
- :PORT
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo Before you can reprogram the card, you must know the control port address.
- echo This is determined by the J9 jumper settings on the card. Please refer
- echo to the diagram on choice 4 for the correct jumper settings for ports 250,
- echo 260, and 270.
- echo.
- echo 1. Program the card at Port 250
- echo 2. Progran the card at Port 260
- echo 3. Program the card at Port 270
- echo 4. Show me a diagram of the J9 jumper settings
- echo.
- choice /c:1234q Choose an option - (Q)uit
- if errorlevel 5 goto EXIT
- if errorlevel 4 goto Diagram
- if errorlevel 3 goto 270
- if errorlevel 2 goto 260
- if errorlevel 1 goto 250
-
- :Diagram
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo Control Port Jumper Settings (J9):
- echo.
- echo ╔════════╗ ╔════════╗ ╔════════╗ ╔════════╗
- echo ║ ▓▓▓▓▓▓ ║ ║ ■ ■ ║ ║ ▓▓▓▓▓▓ ║ ║ ■ ■ ║
- echo ╠════════╣ ╠════════╣ ╠════════╣ ╠════════╣
- echo ║ ■ ■ ║ ║ ▓▓▓▓▓▓ ║ ║ ▓▓▓▓▓▓ ║ ║ ■ ■ ║
- echo ╚════════╝ ╚════════╝ ╚════════╝ ╚════════╝
- echo 250 260 270 PnP mode
- echo.
- echo You must configure your card to one of the legacy port settings to use
- echo this utility. It will NOT work in PnP mode.
- echo.
- echo Shut down the computer before making any jumper changes to the TBS
- echo Pro Series card, then restart to an MS-DOS command prompt and re-run
- echo this utility.
- echo.
- choice /c:bq (B)ack to Port Choices - (Q)uit
- if errorlevel 2 goto Exit
- if errorlevel 1 goto PORT
-
- :250
- set pinbase=250
- goto choices
-
- :260
- set pinbase=260
- goto choices
-
- :270
- set pinbase=270
- goto choices
-
- :choices
- echo off
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo You have chosen to program the card at Port %pinbase%.
- echo.
- echo Shown below are the possible combinations of devices that will be detected
- echo by a PnP BIOS or operating system:
- echo.
- echo 1. MultiSound Fiji (DSP)
- echo 2. MultiSound Fiji (DSP + Joystick)
- echo 3. MultiSound Pinnacle (DSP + MPU-401)
- echo 4. MultiSound Pinnacle (DSP + MPU-401 + Joystick)
- echo 5. MultiSound Pinnacle (DSP + MPU-401 + Joystick + EIDE)
- echo.
- choice /c:12345q Choose an option - (Q)uit
- if errorlevel 6 goto EXIT
- if errorlevel 5 goto PinnEIDE
- if errorlevel 4 goto PinnGame
- if errorlevel 3 goto Pinnacle
- if errorlevel 2 goto FijiGame
- if errorlevel 1 goto Fiji
-
- :Pinnacle
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo You are about to program the Multisound Pinnacle card
- echo with the following information:
- echo.
- echo » MultiSound Pinnacle (DSP + MPU-401)
- echo.
- choice /c:cbq (C)ontinue - (B)ack to Menu - (Q)uit
- if errorlevel 3 goto Exit
- if errorlevel 2 goto CHOICES
- set pinfile=pinnacle
- goto LastScreen
-
- :PinnGame
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo You are about to program the Multisound Pinnacle card
- echo with the following information:
- echo.
- echo » MultiSound Pinnacle (DSP + MPU-401 + Joystick)
- echo.
- choice /c:cbq (C)ontinue - (B)ack to Menu - (Q)uit
- if errorlevel 3 goto Exit
- if errorlevel 2 goto CHOICES
- set pinfile=pinngame
- goto LastScreen
-
- :PinnEIDE
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo You are about to program the Multisound Pinnacle card
- echo with the following information:
- echo.
- echo » MultiSound Pinnacle (DSP + MPU-401 + Joystick + EIDE)
- echo.
- choice /c:cbq (C)ontinue - (B)ack to Menu - (Q)uit
- if errorlevel 3 goto Exit
- if errorlevel 2 goto CHOICES
- set pinfile=pinneide
- goto LastScreen
-
- :Fiji
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo You are about to program the Multisound Fiji card
- echo with the following information:
- echo.
- echo » MultiSound Fiji (DSP)
- echo.
- choice /c:cbq (C)ontinue - (B)ack to Menu - (Q)uit
- if errorlevel 3 goto Exit
- if errorlevel 2 goto CHOICES
- set pinfile=fiji
- goto LastScreen
-
- :FijiGame
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo You are about to program the Multisound Fiji card
- echo with the following information:
- echo.
- echo » MultiSound Fiji (DSP + Joystick)
- echo.
- choice /c:cbq (C)ontinue - (B)ack to Menu - (Q)uit
- if errorlevel 3 goto Exit
- if errorlevel 2 goto CHOICES
- set pinfile=fijigame
- goto LastScreen
-
- :LastScreen
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- pincfg.exe /fpin%pinbase%.ini /l%pinfile%.rom
- pause
- eeserial.exe /p%pinbase% /r
- echo.
- pause
- cls
- echo ╔═══════════════════════════════════════╗
- echo ║ TBS Pro Series PnP Resource Selection ║
- echo ╚═══════════════════════════════════════╝
- echo.
- echo The hardware update is complete! If you did not receive any error
- echo messages on the previous screens, your card has been updated successfully.
- echo If you did receive error messages, make sure that jumper J9 on the card
- echo matches the control port you have chosen and that this port address is
- echo available for use by this device.
- echo.
- echo After correctly updating the card, you will need to shut down the computer
- echo and remove any jumpers from J9 to re-enable Plug and Play. Upon booting
- echo into Windows 95, the new devices will be detected and configured
- echo automatically.
- echo.
- echo 1. Re-program the card with different settings.
- echo 2. Re-program the card at a different control port.
- echo.
- choice /c:12q Choose an option - (Q)uit
- if errorlevel 3 goto Exit
- if errorlevel 2 goto PORT
- if errorlevel 1 goto choices
-
- :Exit
- set pinbase=
- set pinfile=